<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core">

    <ui:composition template="./WEB-INF/Templates/templateProjeto.xhtml">
        <!--este é o que fica lá em cima, na abinha do seu navegador favorito-->
        <ui:define name="titulo">Cadastro de empreendimento</ui:define>
        <!--Este é o título que fica logo antes do texto em si-->
        <ui:define name="tituloH1">Cadastro de empreendimento</ui:define>
        <ui:define name="pagLinda">

            <h:form>

                <h:messages layout="list" style="color: darkred"/>

                <h:panelGrid columns="2">
                    <b>Código APF</b>
                    <h:inputText id="codApf" value="#{managedEmpreendimento.aprEmp.codigoComDigito}" label="Codigo APF">
                        <!-- Isso quer dizer que o field tem que ser preencido. Ou isso, ou do jeito que está nos outros campos (required="true") -->
                        <f:validateRequired />
                        <f:validator validatorId="validatorApf"/>
                    </h:inputText>

                    <b>Nome do empreendimento</b>
                    <h:inputText id="nomEmp" value="#{managedEmpreendimento.aprEmp.nomeEmpr}" label="Nome do empreendimento">
                        <f:validateRequired />
                        <f:validateLength maximum="60"/>
                    </h:inputText>

                    <b>Numero do municipio</b>
                    <h:inputText id="municipio" value="#{managedEmpreendimento.aprEmp.municipio}" label="Municipio">
                        <f:validateRequired />
                        <f:validateLength maximum="4"/>
                        <f:validateLongRange minimum="0"/>
                    </h:inputText>

                    <b>Quantidade de unidades disponiveis para financiamento</b>
                    <h:inputText id="qtdeFin" value="#{managedEmpreendimento.aprEmp.qtdeUnidadesDisponiveis}" label="Qtde. de unidades disponiveis">
                        <f:validateLength maximum="6" />
                        <f:validateLongRange minimum="0" />
                    </h:inputText>
                    
                    <b>Quantidade máxima de indicações permitidas para o empreendimento</b>
                    <h:inputText id="qtdeMaxInd" value="#{managedEmpreendimento.aprEmp.qtdeMaxIndicacoes}" label="Qtde. máxima de indicações">
                        <f:validateLength maximum="6" />
                        <f:validateLongRange minimum="0" />
                    </h:inputText>

                    <b>Quantidade mínima de indicações permitidas para o empreendimento</b>
                    <h:inputText id="qtdeMinInd" value="#{managedEmpreendimento.aprEmp.qtdeMinIndicacoes}" label="Qtde. máxima de indicações">
                        <f:validateLength maximum="6" />
                        <f:validateLongRange minimum="0" />
                    </h:inputText>
                    
                    <b>Situação</b>
                    <h:selectOneRadio id="situacao" value="#{managedEmpreendimento.aprEmp.situacao}">
                            <f:selectItem itemLabel="ativo" itemValue="1" />
                            <f:selectItem itemLabel="inativo" itemValue="2" />
                    </h:selectOneRadio>

                </h:panelGrid>
                <h:commandButton value="Enviar" action="#{managedEmpreendimento.submeter}" />
                
            </h:form>
        </ui:define>
    </ui:composition>
</html>
